body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,img,input{margin:0;padding:0;}
a{text-decoration:none;}
li{ list-style:none;}
img{display: block;}
.header{width:100%;height:40px;background:#f6f6f6;text-align: center;color: #666666;
.header-nav{width:1260px;margin:0 auto;}
    ul{float:left;}
    ol{float:right;}
    li{height:20px;float:left;padding:0 16px;margin:10px 0;border-right:2px solid #666666;ling-height:20px;}
    .last{border: none;}
}
.logo{width:1228px;height:120px;margin:0 auto;padding-top:32px;position:relative;
    img{float:left};
    input{width:540px;height:38px;border:1px solid #2E9B64;margin-left: 74px;display: block;float:left;}
    .lastinput{width:106px;height:40px;background:#2e9b64;margin-left:0;color:#ffffff;font-size: 20px;}
    a{width:170px;height:16px;border:1px solid #eeeeee;display: block;float: right;padding:12px 0;
        .shopping-a{float:left;margin-left: 20px;}
        .shopping-b{float:left;width:30px;height:20px;border-radius: 30%;background:#ff7200;text-align: center;}
    }
    .logo-list{position:absolute;top:84px;left:350px;
        li{float:left;padding-right:14px;}
    }
}
.nav{width:1260px;height:40px;margin:0 auto;text-align: center;line-height: 44px;border-bottom:2px solid #2e9b64;
    dl{height:40px;
        dt{height:40px;width:230px;background:#2e9b64;float:left;margin-right:40px;font-size:16px;color:#FFFFFF;}
        dd{float:left;height:40px;padding:0 40px;font-size:16px;}
    }
}
